package me.zhengjie.modules.system.domain.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import me.zhengjie.base.BaseEntity;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author wx
 * @email
 * @date 2025-02-14 16:46:35
 */
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class SysUserBankCard extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;


    /***/
    private Long id;

    /**
     * 0储蓄卡 1信用卡
     */
    private Integer type;

    /**
     * 结算账户户名
     */
    private String accountName;

    /**
     * S:对私,G:对公;小微商户只支持对私结算)
     */
    private String accountType;

    /**
     * 卡号
     */
    private Integer accountNumber;

    /**
     * 结算账户银行预留手机号
     */
    private String accountMobile;

    /**
     * 结算账户身份证
     */
    private String accountIdCard;

    /**
     * 开户行行号
     */
    private String bankCode;

    /**
     * 开户行名称
     */
    private String bankName;

    /**
     * 正面图片
     */
    private String front;

    /**
     * 反面图片
     */
    private String back;

}
